﻿/*顶部*/
body { width: 100%; min-width: 1200px; margin: 0; padding: 0; font-family: 'Microsoft YaHei' 黑体; color: #494949; font-size: 15px; background-color: #f8f8f8; background-image: url(/Img/Demo/lxz-body-bg_01.jpg); background-repeat: no-repeat; background-position-x:center; background-size:cover; }

        a:link, a:visited, a:hover { color: #444; text-decoration: none; }
a:hover { color: #256dc3; text-decoration: none; }
img { border:0px; vertical-align:middle; }

        #top-shadow { height: 100px; opacity: 0.2; background-color: #000; }
        #top { height: 100px; color: #fff; width: 1200px; margin: 0 auto; z-index: 2; position: absolute; top: 0; left: 0; right: 0; margin-left: auto; margin-right: auto; }
        #top-search img:hover { opacity: .8; }
        ::-webkit-input-placeholder { color: #fff; }
        /*新闻中心幻灯片*/
        #swiper2 { width: 460px; height:300px; overflow:hidden; }
        #swiper2 img { width:460px; height:300px; border-radius:10px; }
        #swiper2 .text { width:460px; height:20px; line-height:20px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; position: absolute; bottom: 0; left:0px; text-align:left; overflow:hidden; color:#FFFFFF; font-size:14px; z-index:99; background:rgba(83, 83, 83, 0.5) none repeat scroll !important; }
        #swiper2 .swiper-pagination { width:100px; height:20px; line-height:20px; border-bottom-right-radius:10px; position: absolute; bottom: 0; left:360px; text-align:right; overflow:hidden; background:rgba(83, 83, 83, 0.5) none repeat scroll !important; }
        #swiper2 .swiper-container { width: 100%; height: 100%; margin-left: auto; margin-right: auto; }
        #swiper2 .swiper-slide { text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
        /*新闻中心*/
        .news { padding: 0; margin: 0; list-style-type: disc; }
            .news a { color: #444; }
                .news a:hover { color: #256dc3; text-decoration: none; }
            .news .time { color: #aaa; font-size: 9px; margin-left: 20px; float: right; line-height: 35px; }
            .news li { list-style-type: none; clear: both; overflow: hidden; }
                .news li::before { content: "·"; color: #aaa; font-size: 20px; font-weight: bold; }
        /*栏目按钮*/
        /*
        .bar-btn { float: left; padding: 5px 20px; color: #fff; font-weight: bold; margin-right: 10px; border-radius: 10px; font-size: 16px; border: 1px solid #1e7db9; cursor: pointer; width: 160px; height: 40px; background-image: url('/Img/Demo/btn-bg4.png'); background-repeat: no-repeat; background-size: 160px 40px; }
        .bar-btn-active { background-image: url('/Img/Demo/btn-bg5.png'); border: 1px solid #b42323; }
        .bar-btn-more { float: right; background-color: #fff; color: #444; padding: 3px 20px; margin-top: 10px; border-radius: 15px; font-size: 11px; border: 1px solid #e0e0e0; cursor: pointer; }
            .bar-btn-more:hover { background-color: #014091; color: #fff; font-weight: bold; border: 1px solid #014091; }
        */
        .bar-btn { float: left; background-color: #fff; color: #444; padding: 5px 20px; margin-right: 10px; border-radius: 15px; font-size: 16px; border: 1px solid #e0e0e0; cursor: pointer; }
        .bar-btn-active { background-color: #014091; color: #fff; font-weight: bold; border: 1px solid #014091; }
        .bar-btn:hover { background-color: #014091; color: #fff; font-weight: bold; border: 1px solid #014091; }
        .bar-btn-more { float: right; background-color: #fff; color: #444; padding: 3px 20px; margin-top: 10px; border-radius: 15px; font-size: 11px; border: 1px solid #e0e0e0; cursor: pointer; }
            .bar-btn-more:hover { background-color: #014091; color: #fff; font-weight: bold; border: 1px solid #014091; }
/**/
.bar-btn-study {
    float: left;
    background-color: #ff0000;
    color: #fff;
    margin-right: 10px;
    padding: 3px 10px;
    font-size: 12px;
    line-height: 14px;
    border-radius: 15px;
    border: 1px solid #ff0000;
    cursor: pointer;
    text-align: center;
}
    /*中轴*/
    .slogan {
        margin: 20px 0;
    }
        .slogan img { width:1120px;height:120px; }

        /*首页中间右侧4个按钮*/
.img-title { border-radius: 15px; height: 60px; margin-bottom: 13px; color: #fff; font-size: 20px; line-height: 60px; text-align: center; font-weight: bold; cursor: pointer; }
.img-title:hover { opacity: .8; }
.img-title a:link, .img-title a:visited, .img-title a:active { color: #fff; }

        /*地产项目*/
        #list-project { clear: both; width: 100%; padding-top: 20px; }
        .list-one-project { float: left; width: 214px; height: 219px; padding: 0px 2px 0px 2px; overflow: hidden; }
            .list-one-project .img, .list-one-project .img img { width: 212px; height: 131px; }
            .list-one-project .text, .list-one-project .project-detail { width: 214px; background-color: #F3F1F2; text-align: center; }

            .list-one-project .img { border-left: solid 1px #F3F1F2; border-right: solid 1px #F3F1F2; border-top: solid 1px #F3F1F2; }
            .list-one-project .text { height: 50px; line-height: 25px; padding-top: 10px; overflow: hidden; }
            .list-one-project .project-detail { height: 38px; line-height: 18px; }

                .list-one-project .project-detail a:link, .list-one-project .project-detail a:visited, .list-one-project .project-detail a:active { color: #727272; font-size: 12px; }
                .list-one-project .project-detail a:hover { color: #A92017; }
            .list-one-project .text a:link, .list-one-project .text a:visited, .list-one-project .text a:active { color: #333333; font-size: 14px; }
            .list-one-project .text a:hover { color: #A92017; }

/*主体内容*/
        .body-width { clear:both; width: 1200px; background-color: #fff; margin: 20px auto; border-radius: 10px; padding:40px; }

/*内页*/
/*顶部导航*/
#nav { color: #727272; height:18px; line-height:18px; font-size:16px; overflow:hidden; margin-bottom:10px; }
#nav span { color: #727272; font-size:14px; font-weight:lighter; }
#nav a:link, #nav a:visited, #nav a:active { color: #727272; font-size:16px; }
#nav a:hover { color: #A92017; }
/*左侧菜单*/
#nav-menus-news { float:left; width:250px; overflow:hidden; }
#nav-menus-project { float:left; width:120px; overflow:hidden; }
.nav-menu-title { line-height:50px; color:#0D55A9; border-bottom:solid 2px #9C9899; padding-right:20px; text-align:center; }
.title126 { line-height:24px !important; font-size:16px !important; text-align:left; padding-left:50px; }
.nav-menu-title-news { font-size:28px;  }
.nav-menu-title-project { font-size:18px;  }
.nav-menu { margin:10px 0px 10px 0px; text-align:left; overflow:hidden; }
.nav-menu-news { height:50px; line-height:50px; padding-left:20px; }
.nav-menu-project { height:30px; line-height:30px; padding-left:10px; }
.nav-menu-active { width:100%; background-color:#0D55A9; color:#FFFFFF; }
.nav-menu-active-a { color:#FFFFFF; } 
.nav-menu:hover { background-color:#0D55A9; color:#FFFFFF; }
.nav-menu a:link, .nav-menu a:visited, .nav-menu a:active { color:#333333; font-size:16px; } 
.nav-menu:hover a { color:#FFFFFF; }
/*企业简介右侧*/
.media-list { clear:both; width:360px; height:202px; background-color:#F6F6F6; }
#infoMediaKid div { float:right; border-left:solid 1px #cccccc; padding-left:8px; padding-right:8px; cursor:pointer; background-color:#d4d4d4; margin-left:0px; margin-right:0px; }
#infoMediaKid .active-tab { background-color:#ffffff; }
.red {
    color: #014A7D;
}
.dot { font-family:宋体; font-size:18px; line-height:48px; }
/*右侧新闻列表*/
#body-projects { float:right; width:970px; }
#body-news { float: right; width: 860px; }
.body-news-title { width:100%; height:50px; line-height:50px; font-size:18px; color:#0D55A9; border-bottom:solid 2px #0D55A9; }
/*列表*/
.list-news { clear:both; width:100%; }
    .list-news .one-news { clear:both; width:100%; height:48px; line-height:48px; border-bottom:dashed 1px #E2E2E2; overflow:hidden; }
    .list-news .time { float: right; width: 80px; text-align: right; }
/*分页*/
.list-news-page { clear:both; width:100%; height:120px; line-height:120px; text-align:center; font-size:14px; color:#333333; }
.list-news-page .btPrevious, .list-news-page .btPrevious, .list-news-page .nowNum, .list-news-page .btNum, .list-news-page .btNext { display:inline-block; margin:2px; padding-left:10px; padding-right:10px; height:28px; line-height:28px; background-color:#eee; border:solid 1px #ccc; color: #444; cursor:pointer; }
.list-news-page .nowNum { background-color:#256dc3; color:#fff; }
.list-news-page .numCount { color:#444; }
.list-news-page .btPrevious:hover, .list-news-page .btPrevious:hover, .list-news-page .btNum:hover, .list-news-page .btNext:hover { background-color:#256dc3; color:#fff; }
.list-news-page a:link, .list-news-page a:visited, .list-news-page a:active, .list-news-page a:hover { color:#333333; font-size:14px; }
/*内页内容*/
.news-title { width:100%; height:50px; line-height:50px; font-size:24px; text-align:center; }
.news-bar { width:100%; height:36px; line-height:36px; font-size:14px; border-bottom:solid 1px #9B9798; color:#9B9798; }
.news-bar a:link, .news-bar a:visited, .news-bar a:active, .news-bar a:hover { color:#9B9798; font-size:14px; }
    .news-bar .new-bar-time { float:left; width:300px; }
    .news-bar .new-bar-print { float:right; width:300px; text-align:right; }
    .news-bar .new-bar-print span { cursor:pointer; }
.news-remark { clear:both; padding:30px; line-height:48px; }
/*上一篇、下一篇*/
.news-up-down { position:relative; width:100%; margin-top:20px; margin-bottom:40px; border-top:solid 1px #9B9798; padding-top:20px; line-height:42px; }
.news-up-down a:link, .news-up-down a:visited, .news-up-down a:active, .news-up-down a:hover { color:#9B9798; font-size:14px; }
.news-up-down-more { position:absolute; right:0px; bottom:0px; width:80px; height:42px; line-height:42px; text-align:right; }

/*栏目内页*/
.info-title { height:50px; line-height:50px; color:#0D55A9; font-size:24px; padding:0px 30px 0px 30px; border-bottom:solid 2px #0D55A9; margin-bottom:30px; }
.info-remark { clear:both; padding:0px 30px 0px 30px; line-height:48px; margin-bottom:30px; }
.info-remark-bg { background-image:url("/Img/web/bgNews.png"); background-repeat:no-repeat; background-position:right bottom; margin-bottom:30px; margin-right:30px; }

/*项目搜索栏*/
.body-search { width:100%; height:50px; line-height:50px; font-size:14px; }
.project-search select { height:28px; line-height:28px; padding:0px 10px 0px 10px; font-size:14px; vertical-align: middle; }
.project-search select option { padding-top:10px; padding-bottom:10px; }
.project-search input { height:28px; line-height:28px; padding:0px 20px 0px 20px; vertical-align: middle; }
/*项目中心项目列表*/
#body-project { clear:both; width:100%; }
.body-one-project { float:left; width:242px; height:241px; padding:0px 6px 50px 6px; overflow:hidden; }
.body-one-project .img, .body-one-project .img img { width:230px; height:140px; }
.body-one-project .text, .body-one-project .detail { width:230px;  }
/*线上售楼部*/
.body-online-project { float:left; width:280px; height:264px; padding:0px 7px 50px 7px; overflow:hidden; }
.body-online-project .img, .body-online-project .img img { width:266px; height:164px; }
.body-online-project .text, .body-online-project .detail { width:266px;  }
/*地产项目*/
.one-project .project-detail { height:18px; line-height:18px; padding-bottom:20px; }
.one-project .text { height:50px; line-height:25px; padding-top:10px; overflow:hidden; }
.one-project .project-detail a:link, .one-project .project-detail a:visited, .one-project .project-detail a:active { color: #727272; font-size:12px; }
.one-project .detail a:hover { color: #A92017; }
.one-project .text a:link, .one-project .text a:visited, .one-project .text a:active { color: #333333; font-size:14px; }
.one-project .text a:hover { color: #A92017; }
.one-project .text, .one-project .project-detail {
    background-color:#F3F1F2;
    text-align:center; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;
}

/*项目详情*/
#project-swiper { float:left; width:650px; height:400px; overflow:hidden; }
.project-slide img { width:650px; height:400px; }
.project-info { float:right; width:430px; margin-left:10px; margin-right:10px; color:#666666; margin-top:30px; }
.project-name { font-size:26px; margin-bottom:20px; }
.project-price { color:#014DA1; font-size:36px; }
.project-Addr { font-size:16px; line-height:50px; }
.project-Addr .fa { display:inline-block; width:26px; margin-right:10px; font-size:18px; text-align:center; }
.project-check-number { text-align:right; }
.project-Addr input { width:110px; height:30px; color:#FFFFFF; background-color:#0069B7; margin:0px 10px 0px 10px; border:0px; }
.project-title { height:40px; line-height:40px; font-size:20px; color:#0D55A9; }
.project-remark { font-size:16px; line-height:30px; }
/*项目图库*/
.one-project-pic { width:375px; height:280px; }
.one-project-pic .pic, .one-project-pic .pic img { width:375px; height:230px; }
.one-project-pic .text { width:375px; height:50px; line-height:50px; text-align:center; }
/*户型介绍*/
#house-type tr { margin:20px; }
#house-type td { text-align:center; vertical-align:top; position:relative; padding-bottom:20px; }
#house-type td .house-type-name { position:absolute; bottom:0px; height:30px; line-height:30px; text-align:center; width:100%; }
/*剩余房号*/
#house-number table { border:0; width: 100%; border-collapse:collapse; font-size: 14px;}
#house-number table th { border: solid 1px #B0B5BB; background: #B0E1FB; height: 28px; padding: 3px; font-weight: bold; }
#house-number table td { border: solid 1px #B0B5BB; padding:5px; text-align:center; cursor:pointer; }
#house-number table td:hover { background-color:#B0E1FB; }

/*Project.aspx横幅*/
.projectBanner { clear:both; width:100%; height:500px; background-color:#ffffff; background-image:url("/Img/web/bgProject2.jpg"); background-repeat:no-repeat; background-position:center; }

/*组织架构*/
.colist {
    height: 48px;
    padding-left: 20px;
    background-image: url(/Img/w/dot.png);
    background-position-y: center;
    background-repeat: no-repeat;
}